# _*_ coding:utf-8 _*_
# 开发团队: Mavericks
# 开发人员：Maverick·Ming
# 开发IDE： PyCharm
#   项目名：HelloWorld
#   文件名：4.11 字典.py
# 开发时间：2021/3/22 22:26

# 字典
# 使用{}创建字典
d = {}
print(d, type(d))
# {} <class 'dict'>

# 创建一个保护有数据的字典
# 语法：
#   {key:value, key:value, key:value}
# d = {1, 2, 3}

# 字典的值可以是任意对象
# 字典的键可以是任意的不可变对象 int,str,bool,tuple ...
d = {'name':'momo', 'age':'22', 'gender':'female'}

#   key具有唯一性，不能重复，如果重复了，后来的value会替换同key的前value
# d = {
#     'name':'momo',
#     'age':'22',
#     'gender':'female',
#     'name':'maomao'
# }
print(d, type(d))

# 字典需要根据key获取value
print(d['name'], d['age'], d['gender'])

# 如果使用不存在的key，就会报错
# print(d['hello'])  # KeyError: 'hello'

